package com.lukk.pojo;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;



/**
 * 
 * Worker 上午11:26:15 Copyright zhaocj Inc. All Rights reserved.
 * alldios@outlook.com
 *
 */
public class Worker extends BaseBean implements Serializable {
	private static final long serialVersionUID = 1069015480946505265L;
	private Integer workerId;// 工人ID
	private String phone;// 手机号
	private String password;// 密码
	private String referrer;// 推荐人手机号
	private String headImg;// 头像
	private Double wallet;// 钱包
	private Double credit;// 已交信誉保障金
	private Integer status;// 状态
	private Integer isDisable;// 是否停用 1停用 0正常
	private String name;// 姓名
	private String boundBank;// 银行名
	private String bankNumber;// 银行卡号
	private String sign;// 什么鬼
	private String appAlias; // 这是是每一个手机的别名 用来推送消息
	private Integer workerAge;// 工龄
	private Integer bankCardId;// 银行id
	private String workerSpace;// 工作区域省市
	private String registerDate;
	private Integer age;
	private String faceIdCard;
	private String backIdCard;
	private Integer withdrawalStatus;
	private Integer canGetIndent;//工人可接订单查看，0代表是可以查看可接订单   1代表工人就是有可接订单也不会显示
	private Integer newIndentPush;//新订单的推送:0代表工人可以收新订单的推送消息  1代表工人无法接收到新订单的推送
	private Integer hasGetIndent;//工人已接订单操作：0代表工人的已接订单正常  1代表(出于现实中的某些原因)工人已接订单需要被取消然后重新推送(重新推送时该工人无法接受到)
	private Integer operateWallet;//工人钱包操作: 0代表工人可以正常的对钱包进行操作 1代表工人处于某些原因不能提现等
	// 工人的推荐ID
	private Integer internalWorkerID;
	private List<WorkerSpace> workSpaces;
	private String workerSpaceCodeStr;
	public String getWorkerSpaceCodeStr() {
		return workerSpaceCodeStr;
	}

	public void setWorkerSpaceCodeStr(String workerSpaceCodeStr) {
		this.workerSpaceCodeStr = workerSpaceCodeStr;
	}

	public Integer getWithdrawalStatus() {
		return withdrawalStatus;
	}

	public void setWithdrawalStatus(Integer withdrawalStatus) {
		this.withdrawalStatus = withdrawalStatus;
	}

	public List<WorkerSpace> getWorkSpaces() {
		return workSpaces;
	}

	public String getFaceIdCard() {
		return faceIdCard;
	}

	public void setFaceIdCard(String faceIdCard) {
		this.faceIdCard = faceIdCard;
	}

	public String getBackIdCard() {
		return backIdCard;
	}

	public void setBackIdCard(String backIdCard) {
		this.backIdCard = backIdCard;
	}

	public void setWorkSpaces(List<WorkerSpace> workSpaces) {
		this.workSpaces = workSpaces;
	}

	public Integer getInternalWorkerID() {
		return internalWorkerID;
	}

	public void setInternalWorkerID(Integer internalWorkerID) {
		this.internalWorkerID = internalWorkerID;
	}

	public Integer getAge() {
		return age;
	}

	public void setAge(Integer age) {
		this.age = age;
	}

	public String getRegisterDate() {
		return registerDate;
	}

	public void setRegisterDate(String registerDate) {
		this.registerDate = registerDate;
	}

	public String getWorkerSpace() {
		return workerSpace;
	}

	public void setWorkerSpace(String workerSpace) {
		this.workerSpace = workerSpace;
	}

	public Integer getBankCardId() {
		return bankCardId;
	}

	public void setBankCardId(Integer bankCardId) {
		this.bankCardId = bankCardId;
	}

	public Integer getWorkerAge() {
		return workerAge;
	}

	public void setWorkerAge(Integer workerAge) {
		this.workerAge = workerAge;
	}

	public String getAppAlias() {
		return appAlias;
	}

	public void setAppAlias(String appAlias) {
		this.appAlias = appAlias;
	}

	public String getSign() {
		return sign;
	}

	public void setSign(String sign) {
		this.sign = sign;
	}

	public String getBoundBank() {
		return boundBank;
	}

	public void setBoundBank(String boundBank) {
		this.boundBank = boundBank;
	}

	public String getBankNumber() {
		return bankNumber;
	}

	public void setBankNumber(String bankNumber) {
		this.bankNumber = bankNumber;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Integer getIsDisable() {
		return isDisable;
	}

	public void setIsDisable(Integer isDisable) {
		this.isDisable = isDisable;
	}

	public Integer getWorkerId() {
		return workerId;
	}

	public void setWorkerId(Integer workerId) {
		this.workerId = workerId;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getReferrer() {
		return referrer;
	}

	public void setReferrer(String referrer) {
		this.referrer = referrer;
	}

	public String getHeadImg() {
		return headImg;
	}

	public void setHeadImg(String headImg) {
		this.headImg = headImg;
	}

	public Double getWallet() {
		return wallet;
	}

	public void setWallet(Double wallet) {
		this.wallet = wallet;
	}

	public Double getCredit() {
		return credit;
	}

	public void setCredit(Double credit) {
		this.credit = credit;
	}

	public Integer getCanGetIndent() {
		return canGetIndent;
	}
	public void setCanGetIndent(Integer canGetIndent) {
		this.canGetIndent = canGetIndent;
	}
	public Integer getNewIndentPush() {
		return newIndentPush;
	}

	public void setNewIndentPush(Integer newIndentPush) {
		this.newIndentPush = newIndentPush;
	}

	public Integer getHasGetIndent() {
		return hasGetIndent;
	}

	public void setHasGetIndent(Integer hasGetIndent) {
		this.hasGetIndent = hasGetIndent;
	}

	public Integer getOperateWallet() {
		return operateWallet;
	}

	public void setOperateWallet(Integer operateWallet) {
		this.operateWallet = operateWallet;
	}
	
}
